package main

import (
	proccrontrol "communication-system/client/procCrontrol"
	"fmt"
	"os"
)

func main() {
	var (
		main_menu int //主菜单选项

		id  int    //用户账号
		pwd string //用户密码
		name string
	)

	//通讯聊天系统的主程序入口
	for {
		mess := `
	
	-----------------欢迎登陆多人聊天系统-----------------
			1.登陆聊天系统
			2.注册用户
			3.退出系统
					
	
	`
		fmt.Println(mess)
		fmt.Println("请输入要操作的选项>>>>:")
		fmt.Scanln(&main_menu)
		switch main_menu {
		case 1:
			fmt.Println("登陆聊天系统开始.....")
			fmt.Println("请输入用户账号>>>:")
			fmt.Scanln(&id)
			fmt.Println("请输入用户密码>>>:")
			fmt.Scanln(&pwd)
			fmt.Println(id, pwd)
			//调用登录函数
			userprocess :=&proccrontrol.UserProcess{

			}
			userprocess.Login(id,pwd)
			

		case 2:
			fmt.Println("注册用户")
			fmt.Println("注册用户开始.....")
			fmt.Println("请输入需要注册的用户账号>>>:")
			fmt.Scanln(&id)
			fmt.Println("请输入需要注册的用户密码>>>:")
			fmt.Scanln(&pwd)
			fmt.Println("请输入需要注册的用户名称>>>:")
			fmt.Scanln(&name)
			fmt.Println(id, pwd,name)
			//调用登录函数
			userprocess :=&proccrontrol.UserProcess{

			}

			userprocess.Register(id,pwd,name)
		case 3:
			fmt.Println("退出系统")
			os.Exit(0) //退出循环系统
		default:
			fmt.Println("请输入选择(1-3)")

		}

	}
}
